#include <stdio.h>
#include <stdlib.h>
#include <43func.h>
 void GetMemory(  char **p, int num)
  {
      *p = (char*)malloc(num); 
  }
  void Test(void)
  {
        char *str = NULL;
        //调用 GetMemory();

        GetMemory(&str,100);
        strcpy(str, "hrllo world");
       puts(str);
  }
// #define ARGS_CHECK(argc, num)                     {                                                 if (argc != num)                              {                                                 fprintf(stderr, args error!n);             return -1;                                }                                         }
// #define ERROR_CHECK(ret, num, msg)  {                                           if (ret == num)                     {                                       perror(msg);                        exit(1);                        }                           }   
int main(int argc, char *argv[]){  
    
//    static int a[][3] = {{1,2,3},{4,5,6}};
//    char str[10] = "ahshdkyfh";
//    char str1[10][10] = {"asds"};
//    puts(str1[0]);
//    puts(str);
//    int x =0;
//    float y = 5.5;
//    printf("%d\n",x =(float)(y*3 +((int)y % 4)));]

char a = 0xff;
char str1[] = {"asfafefaefae"};
strcpy(str1,"bbb");
Test();
printf("%s\n",str1);
    return 0;  
}
